<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>MiXiM: decider - decider modules</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>


</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">MiXiM
   &#160;<span id="projectnumber">2.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('a00512.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a>  </div>
  <div class="headertitle">
<div class="title">decider - decider modules</div>  </div>
<div class="ingroups"><a class="el" href="a00510.html">phyLayer - physical layer modules</a></div></div>
<div class="contents">
<div class="dynheader">
Collaboration diagram for decider - decider modules:</div>
<div class="dyncontent">
<center><table><tr><td><img src="a00512.png" border="0" alt="" usemap="#a00512"/>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00020.html">BaseDecider</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides some base functionality for most common deciders.  <a href="a00020.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html">ChannelState</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides information about the current state of the channel:  <a href="a00044.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00075.html">DeciderResult</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class to represent the result of a processed packet (that is not noise) by the <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a>.  <a href="a00075.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html">Decider</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The basic <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> class.  <a href="a00070.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00079.html">DeciderToPhyInterface</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is the interface for a <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> to the <a class="el" href="a00029.html" title="The BasePhyLayer represents the physical layer of a nic.">BasePhyLayer</a>.  <a href="a00079.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00071.html">Decider80211</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> for the 802.11 modules.  <a href="a00071.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00072.html">Decider80211Battery</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extends <a class="el" href="a00071.html" title="Decider for the 802.11 modules.">Decider80211</a> by drawing power during receiving of messages.  <a href="a00072.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html">Decider802154Narrow</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> for the 802.15.4 Narrow band module.  <a href="a00074.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00076.html">DeciderResult80211</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines an extended <a class="el" href="a00075.html" title="A class to represent the result of a processed packet (that is not noise) by the Decider.">DeciderResult</a> for the 80211 protocol which stores the bit-rate of the transmission.  <a href="a00076.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html">DeciderResult802154Narrow</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines an extended <a class="el" href="a00075.html" title="A class to represent the result of a processed packet (that is not noise) by the Decider.">DeciderResult</a> for the 802.15.4 protocol.  <a href="a00077.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html">DeciderResultUWBIR</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class stores results from an UWBIR <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a>. It allows to pass to the MAC layer the demodulate bit values, so that it (the MAC layer) can compare these demodulated bit values with the bit values actually encoded by the MAC layer at the origin.  <a href="a00078.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00080.html">DeciderUWBIRED</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements a model of an energy detection receiver that demodulates UWB-IR burst position modulation as defined in the <a class="el" href="a00099.html" title="This class regroups static methods needed to generate a pulse-level representation of an IEEE 802...">IEEE802154A</a> standard (mandatory mode, high PRF).  <a href="a00080.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html">DeciderUWBIREDSync</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">this <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> models a non-coherent energy-detection receiver that synchronizes on the first sync preamble sequence that is "long enough" and "powerful enough". This is defined with the respective fields tmin and syncThreshold.  <a href="a00081.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html">DeciderUWBIREDSyncOnAddress</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">this <a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> models a non-coherent energy-detection receiver  <a href="a00082.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html">SNRThresholdDecider</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00070.html" title="The basic Decider class.">Decider</a> implementation which decides a signals correctness by checking its SNR against a threshold.  <a href="a00203.html#details">More...</a><br/></td></tr>
</table>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>

    <li class="footer">Generated on Tue Mar 5 2013 21:26:31 for MiXiM by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
   </ul>
 </div>


</body>
</html>
